old maid
noun
°An old woman who has never married; a spinster.
"If she is looking for the perfect man before she marries, she'll be an old maid."
°A particular kind of periwinkle.